翻訳と辞書
Words near each other
・ Bulrush Lake (Saskatchewan)
・ Buls Bay
・ Bulsara
・ Bulsatcom
・ BulSemCor
・ Bulson
・ Bulssi Japbyeon
・ Bullworker
・ Bully (2001 film)
・ Bully (2011 film)
・ Bully (band)
・ Bully (disambiguation)
・ Bully (mascot)
・ Bully (song)
・ Bully (video game)
Bully algorithm
・ Bully Beatdown
・ Bully Beef and Chips
・ Bully Boy
・ Bully boy
・ Bully Buhlan
・ Bully Creek (Malheur River)
・ Bully Creek Reservoir
・ Bully Dance
・ Bully Dawson
・ Bully Fire
・ Bully for Brontosaurus
・ Bully for Bugs
・ Bully for Steve
・ Bully Gilstrap


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Bully algorithm : ウィキペディア英語版
Bully algorithm

The bully algorithm is a programming mechanism that applies a hierarchy to nodes on a system, making a process coordinator or slave.
This is used as a method in distributed computing for dynamically electing a coordinator by process ID number. The process with the highest process ID number is selected as the coordinator.
==Assumptions==

As this algorithm is part from a system model that tries to make a fail-free system (like the solution shown in Lamport paper), we need some assumptions for the model.
* The system is synchronous and uses timeout for identifying process failure. (so you can have Delta and Cmax in order to calculate timeout as opposed to asynchronous systems where you can't calculate a timeout and then you can't distinguish between an omission fail on a process or a delay)
* Allows processes to crash during execution of algorithm. (To=2
*Delta+Cmax; so timer knows when omission fails happens)
* Message delivery between processes should be reliable.(Coordinator dilemma,¿is it trustworthy; or suplantation,inyection,replication,DoS may happen?)
* Prior information about other process id's must be known. (This works as Leslie Lamport solution for Byzantine dilemma, where coordinator needs a key and id for each process and where processors hierarchy stipulates nodes as Generals, Commanders and Lieutenants but without a key and with only coordinator and slaves)
Notice that this algorithm can be applied over distributed or centralized systems , because processes can be located on one machine or over severals as you can make multicast calls or system calls or both if your system is hybrid (for example a multithread server working with several clients)

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Bully algorithm」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.